出於書本 Chapter 14. Web sites and Application
許多站台都會要求使用者在對網頁應用程式進行下一步操作時,要 登入 至該站台。通常就是要求使用者要一組登入用的 使用者 ID 與 密碼 。這些登入機制有時會無法妥善地處理不正確的登入,或是揭露太多的資訊,攻擊者便可利用這些資訊來搜集有效的使用者 ID 與密碼。
無效的使用者 ID 搭配 有效的 密碼有效的使用者 ID 搭配 無效的 密碼無效的使用者 ID 搭配 無效的 密碼在輸入這些組合的測項後,網站可能會回傳像是 你的使用者 ID 無效 或是 你的密碼無效,也有可能是回傳比較一般的訊息像是 你的使用者 ID 與密碼組合無效 ,但是分別在輸入無效的使用者 ID 與無效的密碼時 回傳不同的 error code 。
對攻擊者來說,一但能分得出哪個欄位是否是有效的情況下,便可以使用自動化的密碼攻擊方式來破解以進入網站。
書上介紹可以使用像是 Brutus 之類的網站密碼破解工具,來替自家站台做測試。因為這套又是 Windows Only 的工具,只好到網路上找找。
下載 Burp Suite Community 版本後,介面上有一些指引帶領大家操作,還有教學影片
選擇 Getting started with Burp Suite ,功能真的五花八門,也難怪可以看到其他高手的鐵人賽系列文章,30 天就只解釋這套工具。

在網路應用程式中實作下面的項目,來預防登入機制相關的攻擊
CAPTCHA 來預防密碼攻擊明天來整理一下如何降低網站的安全性風險!
[2] [駭客工具 Day12] 密碼暴力破解 - Hydra
[3] [駭客工具 Day10] web安全測試 - Burp Suite